@charset "utf-8";

@import "header";


.banner{
    margin-top: 50px;
    img{
        width: 100%;
    }
}

.synopsis{
    padding-bottom: 20px;
    padding-top: 60px;
}
.synopsis_header{
    h2{
        font-size: 36px;
        font-weight: 500;
        margin-bottom: 30px;
    }
    .summary{
        font-size: 20px;
        margin-bottom: 25px;
    }
}

.synopsis_content{
    p{
        text-indent: 1.8em;
       font-size: 14px;
       line-height: 30px; 
       margin-bottom: 15px;
    }
}

/*人才招聘*/
.employ{
    padding-bottom: 80px;
    color: #FFFFFF;
    background: #8cc11f;
    padding-top: 115px;
}

.employ_header{
    margin-bottom: 60px;
    h2{
        color: #FFFFFF;
        font-size: 36px;
        font-weight: 500;
    }
    
}

.employ_left{
    p{
        line-height: 30px;
        margin-bottom: 15px;
    }
    .end{
        font-size: 16px;
    }
}

.employ_right{
    p{
        line-height: 30px;
        margin-bottom: 15px;
    }
    .e-mail_btn{
        text-decoration: none;
        display: block;
        width: 219px;
        height: 48px;
        background: #FFFFFF;
        color: #8cc11f;
        font-size: 24px;
        border-radius: 5px;
        text-align: center;
        line-height: 48px;
        margin-bottom: 15px;
    }
}

/*招聘信息*/
.information{
    padding-top:122px ;
    padding-bottom: 66px;
    border-bottom: 1px solid #f0f0f0;
    .job_title{
        h4{
            color: #a9d05f;
            font-size: 25px;
            margin-bottom: 40px;
        }
    }
    .job_describe{
        h6{
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 15px;
        }
        ol{
            list-style: decimal;
            padding-left: 40px;
            li{
                margin-bottom: 20px;
            }
        }
    }
}


/*联系方式*/
.link{
    padding-bottom: 60px;
    background: #f4f4f4;
    padding-top: 46px;
}

.link_header{
    h3{
        font-size: 36px;
        margin-bottom: 38px;
    }
    
}

.link_item{
    background: #FFFFFF;
    padding-left: 20px;
    padding-top: 11px;
    padding-bottom: 20px;
    border: 1px solid #e0d6d6;
    border-radius:5px ;
    margin-bottom: 20px;
}

.link_content{
    vertical-align: middle;
}












@media(min-width:340px) and (max-width:768px){
    .synopsis_img{
        img{
            width: 90%;
            margin: 0 auto;
        }
    }
}

@media(max-width:768px){
    .employ{
        padding-bottom: 80px;
        color: #FFFFFF;
        background: #8cc11f;
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .employ_header{
        margin-bottom: 20px;
    }
    .information{
        padding-top: 50px;
        padding-bottom: 30px;
    }
    
}


@media(min-width:1200px){
    .container{
        width: 1000px;
    }
}

@import "footer";
